package cn.geoportal.benoserver.service;

import cn.geoportal.benoserver.entity.ConvertTaskType;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 *
 */
public interface ConvertTaskTypeService extends IService<ConvertTaskType> {
    /**
     * 1. ConvertTaskType列表
     */
    IPage<ConvertTaskType> selectPage(Page page, Wrapper<ConvertTaskType> wrapper);

    /**
     * 2. 添加ConvertTaskType
     * @param convertTaskType
     * @return
     */
    int add(ConvertTaskType convertTaskType);

    /**
     * 3. 更新ConvertTaskType
     * @param convertTaskType
     * @return
     */
    int update(ConvertTaskType convertTaskType);

    /**
     * 4. 根据id获取ConvertTaskType
     * @param id
     * @return
     */
    ConvertTaskType findById(Integer id);

    /**
     * 5. 删除ConvertTaskType
     * @param id
     * @return
     */
    int deleteById(Integer id);
}
